|
Mongoose is a cross-platform web server by Cesanta Software. Mongoose is built on top of Mongoose Embedded Library. Mongoose Library is used to implement RESTful services, serve Web GUI on embedded devices, create RPC frameworks (e.g. JSON-RPC), handle telemetry data exchange, and perform many other tasks in various different industries including aerospace, manufacturing, finance, research, automotive, gaming, IT. With just over 130 kB source code and an executable footprint of 40 kB on Linux 2.6 i386, Mongoose is one of the smallest web servers available. Mongoose is recommended in a book on HTML5.〔(A Software Engineer Learns HTML5, JavaScript and jQuery ) by Dane Cameron〕 Via an API it can be also embedded into other programs.〔(Mongoose: an Embeddable Web Server in C ), LinuxJournal, Michel J. Hammel, 2010-04-01.〕 Until August 2013,〔(Mongoose license change )〕 Mongoose was released under an MIT License. It is now released under commercial and GPLv2 open source licenses. The GPLv2 Open Source License does not generally permit incorporating Mongoose into non-open source programs. For those customers who do not wish to comply with the GPLv2 open source license requirements, Cesanta Software offers a full, royalty-free commercial license and professional support without any of the GPL restrictions. Features list: * Cross-platform, support for Unix/Linux, *BSD, eCos, Windows, OS X, QNX and more * CGI, SSI, Digest (MD5) authorization, WebSocket, WebDAV support * Resumed download, URL rewrite support, HTTP proxy support * SSL support, both one-way and two-way SSL * IP-based ACL, Windows service, GET, POST, HEAD, PUT, DELETE methods * Excluding files from serving by URI pattern * HTTP client functionality ==References== 〔 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Mongoose (web server)」の詳細全文を読む スポンサード リンク
|